package com.ithiema.health.jobs;

import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Component;

@Component
public class CleanSetmealImageJob {
    /**
     * 但是spring的@Scheduled只支持6位，年份是不支持的，带年份的7位格式会报错：
     * Cron expression must consist of 6 fields (found 7 in "1/5 * * * * ? 2018")
     *
     *
     * @Scheduled 注解表示当前方法就是一个任务调度执行对象
     * 通过cron表达式 来配置 该方法的执行周期
     * **/

    @Scheduled(cron = "*/5 * * * * ?") //  5秒 直接在方法上使用注解即可完成扫描
    public  void  run(){
        System.out.println("----执行扫描一次1---");
    }


    @Scheduled(cron = "*/3 * * * * ?") //  直接在方法上使用注解即可完成扫描
    public  void  run1(){
        System.out.println("----执行扫描一次2---");
    }


    @Scheduled(cron = "*/2 * * * * ?") //  直接在方法上使用注解即可完成扫描
    public  void  run2(){
        System.out.println("----执行扫描一次3---");
    }
}
